home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
gnu
/
amiga
/
gcc233lb.lha
/
README.233libfix
Wrap
Text File
|
1993-01-03
|
956b
|
21 lines
It seems that Markus Wild's distributed gcc 2.3.3 for the Amiga includes
a broken ranlib, and broken libraries in lib/*.a indexed with it. I
looked at them and discovered that the __.SYMDEF chunks had bogus sizes
and were not padded to even byte boundaries as the ar format requires.
Thus, just fixing the sizes wasn't possible; I'd have to insert the
extra pad bytes.
So I wrote a little utility to strip out the ranlib information
completely, ran it on all the libraries, re-ran ranlib, and the result
is included in this archive, along with the (apparently working) ranlib
from the 2.2.2 distribution.
The "unranlib" utility is also included in case anyone needs it,
although it's not code I'm terribly proud of. I suggest most people delete
the directory immediately.
I've given this minimal testing ("Hello, world!" compiles and runs), but
I think it's of enough use to spread around. Enjoy gcc 2.3.3!
--
-Colin (colin@nyx.cs.du.edu)